home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.c++
- Path: oce.nl!not-for-mail!news
- From: qqehe@oce.nl (Emile Heyns)
- Subject: Re: C++ and C
- In-Reply-To: <4kaelc$aih@dfw-ixnews5.ix.netcom.com>
- X-Nntp-Posting-Host: tg17-pos
- Message-ID: <DpnC4x.B8y@oce.nl>
- To: giuliano@ix.netcom.com(Giuliano Carlini)
- Sender: news@oce.nl (The Daily News @ nntp01.oce.nl)
- Organization: Oce Nederland B.V. - Research & Development
- X-Newsreader: knews 0.9.3
- References: <4k7k6q$euv@gold.skyinternet.com>
- <4kaelc$aih@dfw-ixnews5.ix.netcom.com>
- Date: Wed, 10 Apr 1996 12:31:45 GMT
-
- In article <4kaelc$aih@dfw-ixnews5.ix.netcom.com>,
- giuliano@ix.netcom.com(Giuliano Carlini) writes:
- >In <4k7k6q$euv@gold.skyinternet.com> fwu@gold.skyinternet.com (Felix
- >Wu) writes:
- >>
- >>Do you think C++ is a monster since it's compatible with C?? which
- >>is neither a good object-oriented language nor a replacement for C??
- >
- >C++ (and C) are monstrosities. For the true believers out there: yes,
- >C++ is better than C, and yes C++ is better than some even uglier
- >languages. But so what. C++ is still a nightmare. Why, is it so bad you
- >ask. The syntax is a mess to understand. The semantics are even worse.
- >Rather than being built out of a small number of orthogonal and easy to
- >understand primitives, it is built from a large number of difficult to
- >understand components with unusual interactions between them. Rather
- >than one straight forward way to do something, there are usually a half
- >dozen ways to do it. Which is best depends on your requirements. If
- >your initial requirements lead you to choose one, later changes may
- >make your initial choice painful.
- R-i-i-i-i-g-h-t. This guy probably likes assembly for its "straightforward
- syntax and small number of orthogonal and easy to understand primitives".
- While I won't state that C++ is the end-all, be-all language of software
- engineering, it serves a purpose (very well).
-
- >There are two reasons for knowing it. It has the largest share of the
- >market, thereby making it easier to get work. It is available for
- >nearly every platform, so that your program has a chance of being
- >portable. Not a great chance, but some chance none the less.
- What you mean to say is that vendor-specific libraries make a program
- (not language, mind you) non-portable. As long as you stick to ANSI
- C(++), your code is portable. Period.
-
- --
- Bye,
-
- Emile
-
- ===========================================================
- Emile Heyns email: emile.heyns@hta.nl
-
- ===========================================================
- Alla sani sa mi e taki na ini disi email na mi denki wawan
- -- A no abi fu de dati mi wrokope abi na sem denki.
- ===========================================================
- Cloning is the sincerest form of flattery.
-
-